php 怎么用输出流的形式给http接口传入json,并获取返回值?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 怎么用输出流的形式给http接口传入json,并获取返回值?相关的知识,希望对你有一定的参考价值。
$url//web地址
$json//传输的参数
注意是输出流的形式
并不是url?json后面跟参数
怎么用php调用url接口传入json数据并获取返回值
http接口测试如何测试,给一个接口怎么知道传入 如 https://d.jd.com/lab/
http接口测试如何测试,给一个接口怎么知道传入 如 https://d.jd.com/lab/get?callback=lab
参考技术Aimport urllib2
import json
class TestHttp(object):
def Test(self):
self.requrl = "https://d.jd.com/lab/get?callback=lab"
self.headerdata = "Content-Type" :"application/json; charset=UTF-8", \\
"User-Agent": "Apache-HttpClient/4.4 (Java 1.5 minimum; Java/1.7.0_10)"
test_body =
req = urllib2.Request(url=self.requrl, headers=self.headerdata, data=json.dumps(test_body
req.get_method = lambda:'GET'
res_data = urllib2.urlopen(req, timeout=20)
res = res_data.read()
res=json.loads(res)
上述是用python代码。
至于工具,就很多了。 火狐浏览器的很多插件直接可以使用。例如restfullclient
本回答被提问者采纳 参考技术B 百度 http 在线测试有工具 参考技术C 你这个就是普通的get请求 参考技术D http无外乎get请求和post请求,推荐使用request库
以上是关于php 怎么用输出流的形式给http接口传入json,并获取返回值?的主要内容,如果未能解决你的问题,请参考以下文章