Python执行HTTP命令

Python执行HTTP命令,python,http,Python,Http,简而言之,我基本上发现在浏览器的地址栏中执行某些字符串会给我带来好处。 例如:在我的数据库中创建新订单 我已经使用python设置了我想要传递到该字符串中的变量,但是我不知道正确的vocab,以便能够准确地理解如何让python像浏览器一样执行该字符串 对不起,我无知。如果您能提供任何帮助,我将不胜感激。虽然我不确定自己是否完全理解您问题的上下文,但您可以使用模块在python中发出URL请求,具体请看urlopen函数 下面是一个示例,说明如何提出您所展示的请求: import urllib2

简而言之,我基本上发现在浏览器的地址栏中执行某些字符串会给我带来好处。 例如:在我的数据库中创建新订单

我已经使用python设置了我想要传递到该字符串中的变量,但是我不知道正确的vocab,以便能够准确地理解如何让python像浏览器一样执行该字符串


对不起,我无知。如果您能提供任何帮助,我将不胜感激。

虽然我不确定自己是否完全理解您问题的上下文,但您可以使用模块在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"
}