none
SharePoint REST要求のレスポンスにデータが含まれない RRS feed

  • 質問

  • こんにちわ

    SharePointに対してREST要求して、カスタムリストのデータを取得する プログラムを作っているのですが、データが取得できないカスタムリスト があって困ってます。

    サイトの構成は、顧客情報と製品情報という2つのシンプルなカスタム リストを用意しています。
    顧客情報は、「顧客名」「会社名」「支店名」といった1行テキストの リストになってます。

    製品情報は、「製品名」「ハイパーリンク」といった2つの項目のリスト です。
    それぞれ、下記のようにブラウザから直接REST要求した場合に、顧客 情報のリストはデータが帰ってくるのに対して、製品情報はデータが 帰ってきません。

    http://xxx.xxx.co.jp/_vti_bin/listdata.svc/顧客情報 http://xxx.xxx.co.jp/_vti_bin/listdata.svc/製品情報

    製品情報を問い合わせるとエラーになるわけでなく、下記の RESPOMSEが帰ってきてます。

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META http-equiv=Content-Type content="text/html; charset=shift_jis"></HEAD> <BODY></BODY></HTML>

    環境は、下記のとおりです。
    SharePoint2010 Enterprise
    Windows2008 R2
    SQL Server 2008 R2

    なぜ、Bodyが空なのかがわからなく、困ってます。 RESTのURIがおかしいのでしょうか?わかることがあれば ご教授いただければと思います。
    2011年6月23日 7:45

回答

  • こんにちわ
    自己解決しました。

    環境を正確に載せてなくて申し訳なかったのですが、項目名に全角の数字を入れると REST接続が正常に行えませんでした。

    実際に使っていた項目名は「マニュアルリンク1」という項目名でした。 これを「マニュアルリンク1」とするとRESTのレスポンスが正常に戻ってきました。

    項目名に全角数字が利用できないという記載がどこかにあるのかもしれないですね。 調べてあれば、またレスしたいと思います。

    どうもありがとうございました。
    • 回答としてマーク 西村怜音 2011年6月24日 1:58
    2011年6月24日 1:40