不支持Apex Callout HTTP版本

时间:2018-04-05 07:49:53

标签: http salesforce apex

我正在努力从sfdc中删除亚马逊的文件。

我在通过错误向Amazon It发送请求时编写了代码: -

  

System.HttpResponse [Status =不支持HTTP版,StatusCode = 505]

请帮助我解决这个问题

如何克服此错误以传递正确的请求?

代码:

.ToList()

1 个答案:

答案 0 :(得分:0)

此类问题通常来自HTTP请求中的无效URL,如Salesforce成功社区中的post和Salesforce StackExchange中的此post所示。这一行是我开始的地方:

con.setEndPoint('https://s3.amazonaws.com/'+awsKeySet[0].Name__c+'/'+'Temporary/'+fname);

您可以将对sobject字段awsKeySet[0].Name__c和变量fname的引用解析为您的URL字符串。

您确定其中任何一个的基础值中没有空格或未转义的字符吗?