株式会社ヴァンデミックシステム

Blog

<スポンサーリンク>

公式

ソース

パッケージ メイン

インポート 
    "bytes" 
    "fmt" 
    "io / ioutil" 
    "net / http" 
    "strconv" 


func  main () { 
    // 
    QnA Maker操作の// 
    HTTPリクエストURIの作成に使用されるさまざまな要素を表します。//公開ページから:HOST 
    //例:https://YOUR-RESOURCE-NAME.azurewebsites.net/qnamaker 
    var  host  string  =  "https://qa-bot-service.azurewebsites.net
/qnamaker"


    //承認エンドポイントキー
    //公開ページから
    var  endpoint_key  string  =  "ffdbcf11-cxxxxxxxxxxxxxxxxxxxxxxxa"

    //管理APIがバージョンをルートに延期する
    //公開ページから、POST後の値
    //例:/ knowledgebases / xxxxxxxxxxxxxxx / generateAnswer 
    var  route  string  =  "/ knowledgebases / xxxxxxxxxxxxxxxxxxxx 
/ generateAnswer"

    //サービスに質問を渡すためのJSON形式
    var  question  string  =  "{'question': 'パスワード'、 'top':3}"

    req  _  :=  http NewRequest "POST"  ホスト+ ルートは バイトNewBuffer ([] バイト質問)))
    REQをヘッダー"Authorization" "EndpointKey" + endpoint_key req を
追加しますヘッダー"Content-Type" "application / json" req を追加しますヘッダー追加 
     
    "Content-Length"  strconv Itoa len 質問)))
    クライアント :=  http クライアント{} 
    応答 エラー :=  クライアントerr != nil { panic err }の場合req )を実行
        
        
    

     応答を延期するボディclose ()
    body  _  :=  ioutil ReadAll 応答本文

    fmt Printf string body  +  " \ n " 
}

実行

main.goを実行します

<スポンサーリンク>

コメントを残す

Allowed tags:  you may use these HTML tags and attributes: <a href="">, <strong>, <em>, <h1>, <h2>, <h3>
Please note:  all comments go through moderation.

*

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)