質問するログイン新規登録

質問編集履歴

1

req.SetBasicAuth(USER, PASS)の追記とレスポンス内容の追記

2019/01/02 16:02

投稿

ibabababa
ibabababa

スコア13

title CHANGED
File without changes
body CHANGED
@@ -49,16 +49,35 @@
49
49
 
50
50
  // Content-Type 設定
51
51
  req.Header.Set("Content-Type", "application/json")
52
+ req.SetBasicAuth(USER, PASS)
52
53
 
53
54
  client := &http.Client{}
54
55
  resp, err := client.Do(req)
55
56
  if err != nil {
56
57
  fmt.Println("url scarapping failed")
57
58
  }
59
+ fmt.Println(resp)
58
60
  defer resp.Body.Close()
59
61
  ```
60
62
 
61
63
  方法はいくつかあると思いますが、理解しやすいものがあれば、ご教授願いしたいです。
62
64
  よろしくお願いします。
63
65
 
64
- 簡単なpostのサンプルコードも頂けますとありがたいです。
66
+ 簡単なpostのサンプルコードも頂けますとありがたいです。
67
+
68
+ ----追記----
69
+
70
+ 確認してみたところ、認証周りのエラーが起きていましたので、修正しました。
71
+
72
+ しかし上記の`fmt.Println(resp)`の箇所で
73
+ ```
74
+ &{200 OK 200 HTTP/2.0 2 0 map[Expires:[Wed, 11 Jan 1984 05:00:00 GMT] Date:[Wed, 02 Jan 2019 15:54:40 GMT] Link:[<https://kashi-time.net/wp-json/>; rel="https://
75
+ api.w.org/"] X-Robots-Tag:[noindex] Access-Control-Allow-Headers:[Authorization, Content-Type] Vary:[Accept-Encoding] Server:[nginx] Content-Type:[application/js
76
+ on; charset=UTF-8] Allow:[GET, POST, PUT, PATCH, DELETE] Access-Control-Expose-Headers:[X-WP-Total, X-WP-TotalPages] Cache-Control:[no-cache, must-revalidate, ma
77
+ x-age=0] X-Powered-By:[PHP/7.2.13] X-Content-Type-Options:[nosniff]] 0xc000126210 -1 [] false true map[] 0xc000116000 0xc00048e000}
78
+ ```
79
+ 200番ステータスが返ってきているのにも関わらず、WordPressの方で投稿されていません。
80
+ (POST自体の挙動はcurlコマンドで確認済みです。)
81
+
82
+ 質問の内容が少しずれてしまいますが、この現象の理由わかりますでしょうか?
83
+ よろしくお願いします。