http接口 是什么意思?

jayat 2011-03-29 10:30:01
我们公司接了一个项目。
我是负责接口方面的,问了下上头,他说这些接口都是 http接口
网上查了,但没有比较全面的帖子介绍。

我想知道像这些接口我要怎么去测试,调试。?
...全文
5703 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
jayat 2011-03-31
  • 打赏
  • 举报
回复
谢谢大家。
今天对整体的流程清晰了好多。
手机上不能结帖,明天散分,蛤蛤。
再次谢谢各位。
foxmarg 2011-03-31
  • 打赏
  • 举报
回复
如果是Webservice接口,建议你用SOAP UI来测试,这工具很方便的。
beowulf2005 2011-03-31
  • 打赏
  • 举报
回复
SUN 的 jersey Client 也很好用哈!
jayat 2011-03-30
  • 打赏
  • 举报
回复
真的很谢谢 火龙果

我负责的数据是用 json 传递的, 另外两种就是xml 及 soap了。没有通过表单。
是一个电信项目..

接口是别的公司写好的,我发这屾的目的就是为了知道怎么去拿到接口,然后进行测试。

keke18181818 2011-03-30
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 makeboluo0000 的回复:]
get请求
就相当于 给你参数,你获取到了之后,入你的库
[/Quote]
是这样的
makeboluo0000 2011-03-30
  • 打赏
  • 举报
回复
get请求
就相当于 给你参数,你获取到了之后,入你的库
shilyj7 2011-03-30
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 bao110908 的回复:]
SOAP 的话,那是 WebService 了,最好用 WebService 架来做,如果自己拼 SOAP XML 的话得弄死人的,呵呵。
[/Quote]

恩,试试axis什么的。。
  • 打赏
  • 举报
回复
SOAP 的话,那是 WebService 了,最好用 WebService 架来做,如果自己拼 SOAP XML 的话得弄死人的,呵呵。
zsrui 2011-03-30
  • 打赏
  • 举报
回复
中间数据格式中,json很好用,小而简单
你是客户端比较麻烦,用http类吧;你是web,那就简单了,get/post什么的
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 rockay2006 的回复:]
哦 就是说 servlet 什么什么的
[/Quote]

不是,HTTP 数据通信接口服务端的话可以用 Servlet 实现,但是客户端的话就不能用 Servlet 了。如果不想加入第三方 jar 的话,那可以使用 JDK 中自带的 URLConnection 就可以了。第三方 jar 包的话,可以看看 Apache Commons HttpClient 3.x 或者 Apache HttpComponent HttpClient 4.x
  • 打赏
  • 举报
回复
基于 HTTP 接口的数据通信,参数传递主要有两种方式:

1:使用普通表单格式的 GET 或 POST 请求(参数用 & 分隔),响应的数据可能是各种各样的格式了
2:自定义的 XML 数据格式,通过 POST 请求,响应的数据基本上也还是 XML 的

你做 HTTP 接口客户端开发的话,在代码中最好有详尽的日志,我说的日志不是指 xxx start, xxxx.end 之类没用的日志,而是带有请求和响应信息的日志,至于为什么你以后就会明白了,呵呵。
rockay2006 2011-03-29
  • 打赏
  • 举报
回复
哦 就是说 servlet 什么什么的
  • 打赏
  • 举报
回复
基于网络的接口调用,要考虑到这些东西:

1:服务端 URL 连不上了。设置连接超时时间
2:服务端响应时间太长了。设置读取超时时间

这两个最重要了,如果不设置的话以后运行可能会发生很多的问题。
  • 打赏
  • 举报
回复
哦,这样啊。

如果是 HTTP 接口的话,可以用用 Apache HttpComponent 这个工具,里面有 HttpClient 4.x 的,呵呵。
jayat 2011-03-29
  • 打赏
  • 举报
回复
不是。
接口是别的公司接口。

我和另外几个成员负责测试及整理接口问题
  • 打赏
  • 举报
回复
就是你写个 Servlet,然后通过这个 Servlet 传些参数进行数据交互,呵呵。

PS:这项目还没做,就知道是 HTTP 接口了?这接口由你负责开发么?
jayat 2011-03-29
  • 打赏
  • 举报
回复
呃。这么早就都睡啦?

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧