311

Apigility ( Apigility docu -> REST Service Tutorial ) を学習し、cURL 経由で基本認証を使用して POST リクエストを送信しようとしています:

$ curl -X POST -i -H "Content-Type: application/hal+json" -H "Authorization: Basic YXBpdXNlcjphcGlwd2Q=" http://apigilityhw.sandbox.loc/status

YXBpdXNlcjphcGlwd2Q=資格情報を含む base 64 でエンコードされた文字列apiuser:apipwdです。/data/htpasswd資格情報は( )に保存されますapiuser:$apr1$3J4cyqEw$WKga3rQMkxvnevMuBaekg/

は次のようになります。

HTTP/1.1 401 Unauthorized
Server: nginx/1.4.7
Date: Mon, 22 Sep 2014 07:48:47 GMT
Content-Type: application/problem+json
Transfer-Encoding: chunked
Connection: keep-alive
X-Powered-By: PHP/5.5.12-1~dotdeb.1
WWW-Authenticate: Basic realm="api"

ここで間違いはどこですか?それを機能させる方法は?

4

3 に答える 3