首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >云代码函数在分析中工作得很好,但在back4app中却不起作用

云代码函数在分析中工作得很好,但在back4app中却不起作用
EN

Stack Overflow用户
提问于 2016-10-22 08:16:41
回答 1查看 683关注 0票数 0

在将我的应用程序从Parse.com迁移到back4app平台之后,我们开始面临云代码功能方面的问题。

我有一个云代码函数,它调用以下url:http://www.pro.co.il/homeler/test.asp?c=6&a=51

错误是:{ Error:解析错误bytesParsed: 373,代码:'HPE_UNEXPECTED_CONTENT_LENGTH‘}

云代码功能:

代码语言:javascript
复制
    Parse.Cloud.define("getFromPro", function (request, response) {
    return Parse.Cloud.httpRequest({
    url: 'http://www.pro.co.il/homeler/test.asp?c=' + request.params.classification + '&a=' + request.params.area,
    method: 'GET',
    headers: {
    'Content-Type': 'application/json;charset=utf-8'
    }
    }).then(function (httpResponse) {
        response.success(httpResponse);
    }, function (httpResponse) {
        response.error("not ok");
    });
});

您知道这个问题是在back4app服务器上发生的,还是我可以在我的云代码函数中修复它?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-22 15:14:41

问题是您从pro.co.il获得的响应有两个内容长度的标题:

代码语言:javascript
复制
curl -v http://www.pro.co.il/homeler/test.asp\?c\=6\&a\=51  
* Trying 195.190.23.112...
* Connected to www.pro.co.il (195.190.23.112) port 80 (#0)
> GET /homeler/test.asp?c=6&a=51 HTTP/1.1
> Host: www.pro.co.il
> User-Agent: curl/7.49.1
> Accept: */*
> 
< HTTP/1.1 200 OK
< Cache-Control: private
< Content-Length: 1583
< Content-Type: text/html; Charset=UTF-8
< Expires: Sun, 31 Dec 1989 22:00:00 GMT
< Set-Cookie: ASPSESSIONIDCSCTSQSS=OBFNBKCBBPEDLKCIJNNLBJCD; path=/
< X-Powered-By: ASP.NET
< Accept-Ranges: bytes
< Date: Sat, 22 Oct 2016 15:08:28 GMT
< X-Varnish: 1532078109
< Age: 0
< Via: 1.1 varnish
< Connection: keep-alive
< Content-Length: 1583

当您从parse.com转到解析服务器时,用于使Parse.Cloud.request更改为https://github.com/request/request的库使用了节点http,该节点出于安全原因对标头严格要求(但是,如果重复的内容长度匹配,就像在本例中一样,不出错是合理的,因为它不会带来安全风险)。

您可以在这里阅读有关此问题的文章:https://github.com/nodejs/node/issues/6517

我查看了请求选项,看看您是否可以关闭这个选项,但是看起来您不能。

你有可能让pro.co.il修复他们失败的反应吗?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40189867

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档