我遇到了400个错误。 AND之后有问题。
无效的网址:
URL url = new URL(SeleniumProperties.getUrlRefreshVer() + "/services/data/v36.0/query/?q=SELECT+QPConfig_Decimal_NetPrice__c+FROM+Apttus_Proposal__Proposal_Line_Item__c+" + "WHERE+Apttus_Proposal__Proposal__c+=+'" + quoteId + "' + "AND+Apttus_QPConfig__ChargeType__c+=+'Freight Fee'");
当我在下面使用它时,它会起作用:
URL url = new URL(SeleniumProperties.getUrlRefreshVer() + "/services/data/v36.0/query/?q= SELECT+QPConfig_Decimal_NetPrice__c+FROM+Apttus_Proposal__Proposal_Line_Item__c+" + "WHERE+Apttus_Proposal__Proposal__c+=+'" + quoteId + "');
AND之后有问题
有人可以帮忙吗?
答案 0 :(得分:1)
您似乎在字符串连接中缺少引号:
command = 'echo $data | hdfs dfs -put - /user/test/abc.txt'
os.system(command)`
答案 1 :(得分:0)
400错误请求错误是HTTP响应状态代码, 指示服务器无法处理由发送的请求 客户端由于语法无效
该引号中的重要部分是无效的语法部分,这意味着您没有正确形成URL,并且为了防止这种情况,您应该使用正确的IDE来突出显示(甚至是Stackoverflow)代码块),通过着色使语法错误所在对您来说显而易见。
话虽如此,在语法上,URL中有几处错误,请改用此
:URL url = new URL(SeleniumProperties.getUrlRefreshVer() + "/services/data/v36.0/query/?q=SELECT+QPConfig_Decimal_NetPrice__c+FROM+Apttus_Proposal__Proposal_Line_Item__c+" + "WHERE+Apttus_Proposal__Proposal__c+=+'" + quoteId + "' + AND+Apttus_QPConfig__ChargeType__c+=+'Freight Fee'");