jmeter 中 Client implementation HttpClient4和java區別實踐一

   好吧,最近仍是在折騰Jmeter,在一個post請求中,發現啃爹的居然帶有特殊字符:'html

  怎麼辦,直接將數據寫入,以下:post

   

而後在實際用post發請求時,jmeter自動給轉義了,以下:code

xxxx=%27qq%27%3A%2720%27&rrr=%7Bqq%27

  怎麼辦???那就加加轉義字符試試,與是,加了"\",「\\」,「\\\」,「\\\\」都沒用htm

 

只能換方法了blog

這時,幾年前寫的jmter請求客戶端發送機制回到腦海,又重讀了一遍get

咱們將Implementation換成Java的方式來試一試io

結果終於發現,符號' 沒有轉義,正常發出class

POST data:
xxxx='qq':'20'&rrr={'qq':'233'}

  

原來,默認的HTTPClinet在POST時會自動將特殊字符轉義,然而Java在發送過程當中卻未處理。請求

相關文章
相關標籤/搜索