Python执行HTTP命令
简而言之,我基本上发现在浏览器的地址栏中执行某些字符串会给我带来好处。 例如:在我的数据库中创建新订单 我已经使用python设置了我想要传递到该字符串中的变量,但是我不知道正确的vocab,以便能够准确地理解如何让python像浏览器一样执行该字符串Python执行HTTP命令,python,http,Python,Http,简而言之,我基本上发现在浏览器的地址栏中执行某些字符串会给我带来好处。 例如:在我的数据库中创建新订单 我已经使用python设置了我想要传递到该字符串中的变量,但是我不知道正确的vocab,以便能够准确地理解如何让python像浏览器一样执行该字符串 对不起,我无知。如果您能提供任何帮助,我将不胜感激。虽然我不确定自己是否完全理解您问题的上下文,但您可以使用模块在python中发出URL请求,具体请看urlopen函数 下面是一个示例,说明如何提出您所展示的请求: import urllib2
对不起,我无知。如果您能提供任何帮助,我将不胜感激。虽然我不确定自己是否完全理解您问题的上下文,但您可以使用模块在python中发出URL请求,具体请看
urlopen
函数
下面是一个示例,说明如何提出您所展示的请求:
import urllib2
url_response = urllib2.urlopen('http://myip:myport/?CreateOrder=Create+New+Order')
你应该检查一下模块
(是调试HTTP请求的好服务)
结果:
{
"url": "http://httpbin.org/get?foo=bar",
"headers": {
"Content-Length": "",
"Accept-Encoding": "identity, deflate, compress, gzip",
"X-Forwarded-Port": "80",
"Host": "httpbin.org",
"Accept": "*/*",
"User-Agent": "python-requests/0.8.3",
"Connection": "keep-alive",
"Content-Type": ""
},
"args": {
"foo": "bar"
},
"origin": "46.64.26.143"
}
从这里开始您提到的用于检查HTTP请求的好站点:)是否有适用于windows的此模块的任何版本?谢谢。我只是个傻瓜——我知道如何像那样存储/打开url,但我甚至没有意识到,通过这样做,python确实在执行命令
{
"url": "http://httpbin.org/get?foo=bar",
"headers": {
"Content-Length": "",
"Accept-Encoding": "identity, deflate, compress, gzip",
"X-Forwarded-Port": "80",
"Host": "httpbin.org",
"Accept": "*/*",
"User-Agent": "python-requests/0.8.3",
"Connection": "keep-alive",
"Content-Type": ""
},
"args": {
"foo": "bar"
},
"origin": "46.64.26.143"
}