2017-02-03 15 views
1

SOPAUIを介してRest serviveにjsonリクエストを送信しています。特殊文字を送信する方法json request sopaui

POST http://xxxxxx.net:11080/v01/rest/login/auth HTTP/1.1 
Accept-Encoding: gzip,deflate 
Content-Type: application/json;charset=UTF-8 
Content-Length: 142 
Host: xxxxxxxxxx:11080 
Connection: Keep-Alive 
User-Agent: Apache-HttpClient/4.1.1 (java 1.5) 
{ 

     "loginName": "po1537", 
     "password": "*@LMG6"l", 
     "providerNumber": 'ParkOne537', 
} 

しかし

<data contentType="text/plain" contentLength="235"><![CDATA[ParseError at [row,col]:[0,86] 
Message: Expected a ',' or '}' at character 86 of {"Login":{ 

     "loginName": "po1537", 
     "password": "*@LMG6"l", 
     "providerNumber": 'ParkOne537', 

    }}. ]]></data> 

のようなエラーを取得して、このパスワードを動的に生成し、いつかパスワードは、値の中に二重引用符を持っている場合、二重引用符.Iはエラーを投げているsopauiを観察含まれています。

+0

? Groovyスクリプトでは?何とか二重引用符( '' 'から' \ "')をエスケープする必要があります – chrki

答えて

0

あなたは些細なエラーがあります。最後のキー値のペアは,を削除します。

変更から:

{ 
     "loginName": "po1537", 
     "password": "*@LMG6"l", 
     "providerNumber": 'ParkOne537', 
} 

へ:

{ 
     "loginName": "po1537", 
     "password": "*@LMG6"l", 
     "providerNumber": 'ParkOne537' 
} 
あなたが生成されたパスワードを使用して要求を設定しましたか