Что означает "Добавить пустые параметры в подпись" в POSTMAN? - PullRequest
0 голосов
/ 14 ноября 2018

Я пытаюсь сделать POST-запрос к Wordpress WooCommerce API, я использую OAuth1.0a.

Если я отключаю " Добавить пустые параметры в подпись " в Почтальоне,POST-запрос выдает ошибку 401 Invalid Auth.И если я включаю «Добавить пустые параметры в подпись» в Postman, запрос POST работает нормально.

Я пытаюсь сравнить код повторного запроса POSTMAN, чтобы выяснить, что он делает по-другому, чтобы я мог внести измененияна мой код Android согласно этому.

Ниже, когда я включил

POST /wp-json/wc/v2/customers?oauth_consumer_key=ck_8a27740aacb884c1f463ffb6e982b77c26f0sdfd&oauth_token&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1542185488&oauth_nonce=TL33sS&oauth_version=1.0&oauth_signature=sdf/ODABgh240M= HTTP/1.1
Host: qnx.abcdef.com
Content-Type: application/json
Cache-Control: no-cache
Postman-Token: 1e3b7615-ebc2-e759-5b72-238421ddcf40

{
"username":"abcdef",
"password":"sdfsg",
"email":"abcfgh@gmail.com",
"oauth_consumer_key":"ck_8a27740aacb884c1f463ffb6e982b77c26f0sdfd",
"oauth_signature_method":"HMAC-SHA1",
"oauth_timestamp":"1542185226",
"oauth_nonce":"ympZpB",
"oauth_version":"1.0",
"oauth_signature":"Tc00kNtP+K5g3RoJI9BxcahPbLc="
}

Ниже, когда я выключил

POST /wp-json/wc/v2/customers?oauth_consumer_key=ck_8a27740aacb884c1f463ffb6e982b77c26f0sdfd&oauth_token&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1542185527&oauth_nonce=dDMi3S&oauth_version=1.0&oauth_signature=K6s+kTdAx6b8zEHg15fRQ2hmvQQ= HTTP/1.1
Host: qnx.abcdef.com
Content-Type: application/json
Cache-Control: no-cache
Postman-Token: 2a717fe1-c9c0-b76f-0d94-0e3758d4f61e

{
"username":"abcdef",
"password":"sdfsg",
"email":"abcfgh@gmail.com",
"oauth_consumer_key":"ck_8a27740aacb884c1f463ffb6e982b77c26f0sdfd",
"oauth_signature_method":"HMAC-SHA1",
"oauth_timestamp":"1542185226",
"oauth_nonce":"ympZpB",
"oauth_version":"1.0",
"oauth_signature":"Tc00kNtP+K5g3RoJI9BxcahPbLc="
}
...