标签: request

Python用标题发送POST

我尝试构建一个python脚本,该脚本发送带有用于提取结果的参数的POST.有了提琴手,我已经提取了回复我想要的帖子请求.该网站仅使用https.

POST /Services/GetFromDataBaseVersionned HTTP/1.1
Host: www.mywbsite.fr
"Connection": "keep-alive",
"Content-Length": 129,
"Origin": "https://www.mywbsite.fr",
"X-Requested-With": "XMLHttpRequest",
"User-Agent": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.52 Safari/536.5",
"Content-Type": "application/json",
"Accept": "*/*",
"Referer": "https://www.mywbsite.fr/data/mult.aspx",
"Accept-Encoding": "gzip,deflate,sdch",
"Accept-Language": "fr-FR,fr;q=0.8,en-US;q=0.6,en;q=0.4",
"Accept-Charset": "ISO-8859-1,utf-8;q=0.7,*;q=0.3",
"Cookie": "ASP.NET_SessionId=j1r1b2a2v2w245; GSFV=FirstVisit=; GSRef=https://www.google.fr/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CHgQFjAA&url=https://www.mywbsite.fr/&ei=FZq_T4abNcak0QWZ0vnWCg&usg=AFQjCNHq90dwj5RiEfr1Pw; HelpRotatorCookie=HelpLayerWasSeen=0; NSC_GSPOUGS!TTM=ffffffff09f4f58455e445a4a423660; GS=Site=frfr; __utma=1.219229010.1337956889.1337956889.1337958824.2; __utmb=1.1.10.1337958824; __utmc=1; __utmz=1.1337956889.1.1.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=(not%20provided)"

{"isLeftColumn":false,"lID":-1,"userIpCountryCode":"FR","version":null,"languageCode":"fr","siteCode":"frfr","Quotation":"eu"}
Run Code Online (Sandbox Code Playgroud)

现在我的python脚本:

#!/usr/bin/env python
# -*- coding: iso-8859-1 -*-
import string
import httplib
import urllib2

host = "www.mywbsite.fr/sport/multiplex.aspx"
    params='"isLeftColumn":"false","liveID":"-1","userIpCountryCode":"FR","version":"null","languageCode":"fr","siteCode":"frfr","Quotation":"eu"'

headers = { Host: www.mywbsite.fr,
"Connection": "keep-alive",
"Content-Length": 129,
"Origin": "https://www.mywbsite.fr",
"X-Requested-With": …
Run Code Online (Sandbox Code Playgroud)

python post http request http-headers

61
推荐指数
3
解决办法
12万
查看次数

Node.js - 使用Express获取原始请求正文

当我使用Express时,我的代码是:

app.use(express.bodyParser());
Run Code Online (Sandbox Code Playgroud)

我如何获得原始请求正文

request node.js express

61
推荐指数
6
解决办法
9万
查看次数

如何使用Python和Flask获取请求变量的值

我想知道如何使用带有Flask的Python获取POST/GET请求变量的值.

使用Ruby,我会做这样的事情:

variable_name = params["FormFieldValue"]
Run Code Online (Sandbox Code Playgroud)

我如何使用Flask做到这一点?

python variables request flask

59
推荐指数
2
解决办法
10万
查看次数

如何修改nodejs请求默认超时时间?

我正在使用Node/express服务器.Express的默认超时是120,000 ms,但对我来说还不够.当我的响应达到120,000毫秒时,控制台将记录POST /additem 200 120006ms并且页面显示错误,因此我想将超时设置为更大的值.我该怎么办?

timeout request node.js express

59
推荐指数
5
解决办法
11万
查看次数

使用HttpClient写入正文请求

我想用XML内容类型编写请求的主体,但我不知道如何使用HttpClient对象(http://hc.apache.org/httpclient-3.x/apidocs/index.html)

DefaultHttpClient httpClient = new DefaultHttpClient();
HttpPost httpRequest = new HttpPost(this.url);
httpRequest.setHeader("Content-Type", "application/xml");
Run Code Online (Sandbox Code Playgroud)

而且我不知道如何继续使用我的XML编写正文...

java xml request apache-httpclient-4.x

56
推荐指数
2
解决办法
12万
查看次数

Webpack - 关键依赖:依赖的请求是表达式

request在裸线webpack项目中导入时,我收到三条警告消息.在GitHub(运行npm installnpm start)上可以找到重现该错误的最小示例.

Critical dependency: the request of a dependency is an expression

我怎么能摆脱这个警告?


更多信息:

Webpack尝试require静态解析调用以创建最小的包.当库使用在需要调用变量(如这些线路require('' + 'nodent'))的WebPack不能静态地解决这些问题,并导入整个包.

我的理由是,这种动态导入在生产中是不可取的,代码最好保持无警告.这意味着我想要任何可以解决问题的解决方案.例如:

  1. 手动配置webpack以导入所需的库并防止发生警告.
  2. ajv文件添加到我的项目中以某种方式覆盖require调用.
  3. 升级我的库.hack.js有一个解决方案,使警告无声.但是,如果我想使用它,我必须等到它被释放,然后直到ajv-5.0.1-beta.3har-validator发布后续更新.如果有办法强制request使用测试版har-validator,那将解决我的问题.
  4. 其他

request webpack ajv

54
推荐指数
4
解决办法
4万
查看次数

从JSF页面获取请求和会话参数和属性

我正在使用带有facelets的JSF,我需要在JSF页面中获取请求和会话参数.在JSP页面中,我得到了这样的参数:"${requestScope.paramName}""${sessionScope.paramName}".但是现在使用JSF之后只有bean,除了bean属性之外你无法获得任何值.

注意:会话属性我需要使用acegi安全性自动填充,因此我无法访问它们.

那现在该怎么办?

session jsf facelets request

53
推荐指数
6
解决办法
23万
查看次数

由于每秒上限而限制和排队API请求

我使用mikeal/request来进行API调用.我最频繁使用的API之一(Shopify API).最近推出了一个新的通话限制,我看到的错误如下:

Exceeded 6.0 calls per second for api client. Slow your requests or contact support for higher limits.
Run Code Online (Sandbox Code Playgroud)

我已经进行了升级,但无论我获得多少带宽,我都必须考虑到这一点.对Shopify API的大多数请求都在async.map()函数中,这些函数循环异步请求并收集正文.

我正在寻找任何帮助,也许是一个已经存在的库,它将包裹请求模块并实际阻塞,休眠,限制,分配,管理,同步发出的许多同时请求并限制它们6在一时间 如果不存在这个项目,我没有问题.我只是不知道如何处理这种情况,我希望有某种标准.

我用mikeal/request做了一张票.

asynchronous throttling request node.js

53
推荐指数
6
解决办法
4万
查看次数

使用CURL和编码的URL删除

我正在尝试使用CURL这样的请求:

curl -X DELETE "https://myhost/context/path/users/OXYugGKg207g5uN/07V" 
Run Code Online (Sandbox Code Playgroud)

哪里OXYugGKg207g5uN/07V是哈希,所以我想我需要在执行此请求之前进行编码.

我试过了 curl -X DELETE --data-urlenconded "https://myhost/context/path/users/OXYugGKg207g5uN/07V"

一些想法?

url encoding curl request http-delete

52
推荐指数
2
解决办法
7万
查看次数

如何在Global.aspx的Application_Start中获取完整的主机名+端口号?

我试过了

Uri uri = HttpContext.Current.Request.Url;
String host = uri.Scheme + Uri.SchemeDelimiter + uri.Host + ":" + uri.Port;
Run Code Online (Sandbox Code Playgroud)

它在我的本地机器上运行良好,但在发布到IIS7时,有一个例外

System.Web.HttpException: Request is not available in this context
Run Code Online (Sandbox Code Playgroud)

谁知道如何实现这一目标?

c# asp.net url hostname request

49
推荐指数
2
解决办法
7万
查看次数