2012-01-01 11 views
2

サイトのAPIを使用してREBOLでサイトにアクセスしようとしましたが、問題が発生しています。 API呼び出しでは、カスタムヘッダーとXML形式の要求が必要です。私は読んだ/カスタムで試してきましたが、私はヘッダーを含める方法、またはどのような形式を取る必要があります。 system/options/cgiのデフォルトヘッダーはオブジェクトなので、オブジェクトでなければなりませんが、どこに置くのですか? (システム/オプション/ CGIへの追加が働いていません。)REBOLを使用してカスタムヘッダーを使用してHTTP投稿を送信する方法

私は以下のコードを推測しているが

http-custom-header: make object! [ 
    Content-Type: text/xml 
    etc... 
] 

xml-request: { 
    <?xml version="1.0" encoding="utf-8"?> 
    <etc>etc...<etc> 
} 

site-URL: http://etc... 

response: read/custom site-URL reduce ['post xml-request] 

HTTPベースとしてしかし動作しないことを...私は必要なもののようなものですカスタムヘッダーはどこにも置かれていません。

私は適切なトラックにいますか?もしそうなら、ヘッダーはどこに行きますか?さもなければ、REBOLを使用してHTMLヘッダーと要求を送信する実行可能な方法は何ですか?

答えて

3

私はそれを理解しました。読み込み/カスタムブロックに 'ヘッダとブロック(オブジェクトではない)を追加するだけです。したがって...

http-custom-header: [ 
    Content-Type: text/xml 
    etc... 
] 

xml-request: { 
    <?xml version="1.0" encoding="utf-8"?> 
    <etc>etc...<etc> 
} 

site-URL: http://etc... 

response: read/custom site-URL reduce [ 
    'header http-custom-header 
    'post xml-request 
] 
+0

他のカスタムの詳細は、READ、ヘッダー、投稿、他のものは何ですか? – endo64

関連する問題