2016-03-05 75 views
1

當我送的JMeter的GET方法請求其給我的錯誤當我送的JMeter的GET方法要求其給我的錯誤java.net.URISyntaxException:非法字符在路徑索引

響應:

java.net.URISyntaxException: Illegal character in path at index 63: http://52.30.181.28:9000/PlatformServices/api/v2.0/kartCharges/{"pincode":560001,"gatewayPaymentMode":"NA","kartInfo":[{"sellerId":"S10014","qty":30,"unitPrice":1999,"sku":"SKU0100"}]} 
    at java.net.URI$Parser.fail(URI.java:2848) 
    at java.net.URI$Parser.checkChars(URI.java:3021) 
    at java.net.URI$Parser.parseHierarchical(URI.java:3105) 
    at java.net.URI$Parser.parse(URI.java:3053) 
    at java.net.URI.<init>(URI.java:588) 
    at java.net.URL.toURI(URL.java:939) 
    at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.sample(HTTPHC4Impl.java:286) 
    at org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:74) 
    at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1146) 
    at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1135) 
    at org.apache.jmeter.threads.JMeterThread.process_sampler(JMeterThread.java:434) 
    at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:261) 
    at java.lang.Thread.run(Thread.java:745) 

請求:

GET http://52.30.181.28:9000/PlatformServices/api/v2.0/kartCharges/{"pincode":560001,"gatewayPaymentMode":"NA","kartInfo":[{"sellerId":"S10014","qty":30,"unitPrice":1999,"sku":"SKU0100"}]} 

[無餅乾]

回答

2

您的請求正文爲json格式。

所以在HTTP標題管理器中添加content-type作爲application/json。

然後把下面的部分網址: http://52.30.181.28:9000/PlatformServices/api/v2.0/kartCharges/

並把其餘的身體部分。 = {「pincode」:560001,「gatewayPaymentMode」:「NA」,「kartInfo」:[{「sellerId」:「S10014」,「qty」:30,「unitPrice」 }]}

相關問題