2012-01-24 11 views
0

PHPwebserviceを作成します。functionsは、このPHPファイル内のMySQLデータベース列の値から値を返します。htmltagはありません。ですから、このコードのContent-Typeで設定する値は何ですか:header('Content-Type: xxx; charset=UTF-8');このような状況でContent-Typeに設定する値は?

+2

サービスの内容はどのようなものですか? – dfsq

+0

サービスは文字列を返す必要があります。 – pheromix

+0

はtext/htmlを設定します。これはあなたのリターンデータを受け取ります –

答えて

1
  • text/plainそれは、 "Webサービス" のためにXML

だ場合、あなたが見なければならないJSON

  • application/xmlだ場合、それはCSV形式
  • application/jsonでいた場合、それはプレーンテキスト
  • text/csvだ場合後者の2つのうちの1つを使用します。

  • +0

    実際の問題は、列の値にアクセントの付いた文字が含まれている場合です。 – pheromix

    +0

    これに答えるには、より多くのコンテキストを提供する必要があります。どのウェブサービスについて話していますか?それはあなたのサーバースクリプト*ですか?完全なエラーメッセージは何ですか?この情報で質問を更新してください。 – deceze

    +0

    私はすでにこのリンクでそれについての質問を作成しました[link] http://stackoverflow.com/questions/tagged/web-services?sort=featured&pagesize=15 [link] – pheromix

    0

    Content-Type:text/plainはすべきです。

    +0

    列の値にアクセントの付いた文字が含まれていると問題が発生します。webserviceがXMLPullExceptionなどの例外をスローします:) – pheromix

    関連する問題