标签: http

我只是想下载这个URL ...但它给了我一个错误!... unicode ..(Python)

theurl = 'http://bit.ly/6IcCtf/'
urlReq = urllib2.Request(theurl)
urlReq.add_header('User-Agent',random.choice(agents))
urlResponse = urllib2.urlopen(urlReq)
htmlSource = urlResponse.read()
if unicode == 1:
    #print urlResponse.headers['content-type']
    #encoding=urlResponse.headers['content-type'].split('charset=')[-1]
    #htmlSource = unicode(htmlSource, encoding)
    htmlSource =  htmlSource.encode('utf8')
return htmlSource
Run Code Online (Sandbox Code Playgroud)

请看一下unicode部分.我尝试了这两个选项......但是没有用.

htmlSource =  htmlSource.encode('utf8')
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe7 in position 370747: ordinal not in range(128)
Run Code Online (Sandbox Code Playgroud)

当我尝试更长的编码方法时...

_mysql_exceptions.Warning: Incorrect string value: '\xE7\xB9\x81\xE9\xAB\x94...' for column 'html' at row 1
Run Code Online (Sandbox Code Playgroud)

python unicode encode http urllib2

1
推荐指数
1
解决办法
384
查看次数

jQuery是否支持从X-JSON HTTP头读取JSON?

jQuery是否能够从服务器返回的X-JSON HTTP头中读取JSON数据?我一直在搜索jQuery文档,但我可以找到的所有示例都使用请求体中返回的JSON而不是标头.

javascript jquery json http

1
推荐指数
1
解决办法
3625
查看次数

如何手动创建嵌套的POST参数?(例如,我在.Net中创建请求以联系Rails后端)

如何为http Web请求手动创建嵌套的POST参数?我有一个.NET C#客户端,正在为其创建对Rails页面的HTTP请求。到目前为止,一切都很好,但是我已经注意到,为请求创建的参数(键/值对)应该嵌套。我实际上也很难尝试在控制器before_filter中解决如何对原始请求内容进行“放入”,以查看成功请求的格式。

RAILS BACKEND EXPECT(成功的登录文件,当我从浏览器(不是.net)调用时)

 action_controller.request.request_parameters: !map:HashWithIndifferentAccess
   commit: Save
   webfile: !map:HashWithIndifferentAccess
     path: winter
     file: &id005 !ruby/object:File
       content_type: image/jpeg
       original_path: Winter.jpg
Run Code Online (Sandbox Code Playgroud)

C#参数创建:

    var form = new NameValueCollection();
    form["path"] = "winter";  ==> THIS DOESN'T WORK BECAUSE I THINK IT MAY HAVE TO BE NESTED WITHIN THE "webfile" HASH
Run Code Online (Sandbox Code Playgroud)

C#例程:

    public static HttpWebResponse Upload(HttpWebRequest req, UploadFile[] files, NameValueCollection form)
    {
        List<MimePart> mimeParts = new List<MimePart>();

        try
        {
            foreach (string key in form.AllKeys)
            {
                StringMimePart part = new StringMimePart();

                part.Headers["Content-Disposition"] = "form-data; name=\"" …
Run Code Online (Sandbox Code Playgroud)

c# ruby-on-rails http

1
推荐指数
1
解决办法
2629
查看次数

HTTP/S代理起点

我想根据我在C++中解析HTTP请求的方式,制作一个HTTP/S代理程序来过滤/拒绝某些http流量.

是否有某种起点代码可以与开放式许可证一起用于商业用途?例如,如果我想做一个关于搜索的项目,我会从lucene开始.

c++ https proxy http

1
推荐指数
1
解决办法
5190
查看次数

Java:Gzip字符串输出字符串

如何获取字符串并使用类似GZIPOutputStream的内容来gzip字符串,然后将压缩内容输出为字符串.

我的目的是通过HTTP将压缩内容作为post变量传输.

java post gzip http

1
推荐指数
1
解决办法
3135
查看次数

1
推荐指数
1
解决办法
1551
查看次数

http客户端Android中的用户代理

我构建一个Https客户端来向服务器发送一些数据,但我不知道在User-Agent中传递什么.我应该使用webkit还是我必须为我的应用程序明确地构建一个?我正在使用这个方便的帖子 谢谢你的帮助

client user-agent android http

1
推荐指数
1
解决办法
5438
查看次数

安全上传/下载文件,winforms c#和asp.net

从winforms应用程序,我需要使用http/https上传和下载文件到asp.net Web服务器.

  • 只需要一次发送/接收一个文件
  • 不能使用ftp,必须使用http/https
  • 需要进度条
  • 上传和下载必须是用户名/密码验证

是否有捷径可寻?

c# asp.net http file-transfer winforms

1
推荐指数
1
解决办法
1818
查看次数

如何在PHP中禁用卷曲调试输出

我写了一个PHP CUrl类,如果我执行应该返回内容的方法,它首先返回Headers,然后返回Content.所以我无法解析任何XML数据.我需要禁用此示例输出.

HTTP/1.1 200 OK
Date: Thu, 01 Apr 2010 20:11:58 GMT
Server: Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny4 with Suhosin-Patch mod_ssl/2.2.9 OpenSSL/0.9.8g
X-Powered-By: PHP/5.2.6-1+lenny4
Set-Cookie: PHPSESSID=44beccf62f87546140d4a0bd24bd28b0; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Transfer-Encoding: chunked
Content-Type: application/xml
Run Code Online (Sandbox Code Playgroud)

这是The Curl Class

<?php

class Test_Curl
{
    protected $curl;
    protected $headers;
    protected $useragent;
    protected $url;
    protected $testkey;

    public function  __construct()
    {

    }

    public function setUseraget($useragent)
    {
        $this->useragent = $useragent;
        return $this;
    }

    public function setApiKey($key)
    { …
Run Code Online (Sandbox Code Playgroud)

php debugging curl header http

1
推荐指数
1
解决办法
3647
查看次数

将XML文件发送到Android中的Web服务器

我打算将一些经度和纬度值转换为XML,然后将文件发送到Web服务器以显示在Google Map Interface上.

是否可以通过我自己的Android应用程序将XML文件发送到Web服务器?

谢谢

java xml apache android http

1
推荐指数
1
解决办法
5248
查看次数