私はC#とVisual BasicのAPIを持っています。 JSON形式の情報をC#のAPIからVisual BasicのAPIに送信する必要があります。うまくいけばPOST動詞を使用しています。状況の文脈はこのようなものです。モバイルアプリケーションはC#でAPIに情報を送信し、APIはサーバーにあるデータベースにデータを保存し、情報が正しい場合はC#のAPIがVisual Basic APIにデータを送信し、それを別のサーバーに保存する必要があります。誰もがC#からVisual Basicにデータを送るのを知っていますか?ありがとう。C#をVisual Basic APIに送信
-2
A
答えて
2
1つのAPIがC#にあり、もう1つのAPIがVBであっても問題ありません。あなたが送信しているjsonが有効である限り(jsonlint.comで送信したjsonを検証してみてください)、APIにオブジェクトがマップされていればすべてがうまくいくはずです。 エンドポイントapiがリクエストを受け付けていないようです。
0
これは私のC#のコード
try
{
var request = (HttpWebRequest)WebRequest.Create(URL);
request.ContentType = "application/json";
request.Method = "POST";
using (var streamWriter = new StreamWriter(request.GetRequestStream()))
{
string json = new JavaScriptSerializer().Serialize(new
{
var1 = "example1",
var2 = "example2"
});
streamWriter.Write(json);
}
var response = (HttpWebResponse)request.GetResponse();
using (var streamReader = new StreamReader(response.GetResponseStream()))
{
var result = streamReader.ReadToEnd();
return Request.CreateResponse(HttpStatusCode.OK, new { Respuesta = result }, "application/json");
}
}
catch(Exception e)
{
return Request.CreateResponse(HttpStatusCode.InternalServerError, new { Respuesta = e.ToString() }, "application/json");
}
}
であり、これは、Visual Basic
Public Function PostValue(ByVal json as String)
return json
End Function
ザッツすべての私の関数です。そして、私にこのエラーを投げてください。 { "Respuesta": "System.Net.WebException:System.Net.HttpWebRequest.GetResponse()でリモートサーバーからエラーが返されました:(404)が見つかりません。\ r \ n \ n Servicios.Controllers.SAPEnviarFacturasController.SAPEnviarFacturas()in C:\ TFS \ Servicios \ Controllers \ SAPEnviarFacturasController.cs:行44 " }
関連する問題
- 1. レガシーコードVisual Basic for C#
- 2. C#Visual Basic継承
- 3. 問題送信メールでIIS System.Net.Mail名前空間Visual Basic visual-studio-2010
- 4. Visual Studio 6でVisual Basic 6とVisual Basic
- 5. Visual BasicアクセストークンYoutube APIエラー400を返す
- 6. Visual Basicのハードディスクアクセラレーションセンサー
- 7. Visual BasicからPHPに配列データを送受信する方法は?
- 8. c#webrequest画像をweb apiに送信
- 9. Visual Basicの私はVisual Basicの上だ
- 10. visual basicとvb.net
- 11. Visual Basic Webbrowser to Textbox
- 12. Visual BasicをVS2015にインストール
- 13. Visual Basicのリスト?
- 14. Visual Basicのガベージコレクション
- 15. visual basic 2005&mySQL
- 16. Visual Basic .NET:スケジュール
- 17. Visual Basicプログラミング
- 18. は、Visual Basic
- 19. Visual Basic 2005 + mysql
- 20. Visual Basic 2010データセット
- 21. Visual Basic-リストボックス
- 22. Visual Basic、Array、Mod
- 23. Visual Basicマクロエラー
- 24. ブラザープリンターVisual Basic 10
- 25. Visual Basicファイル
- 26. Visual Basicイベントハンドラ
- 27. Visual Basic用インストーラパッケージ
- 28. Visual Basic OpenLinks Excel
- 29. Visual Basic IFステートメント
- 30. Visual Basic Beginner .. SubStrings
問題点は何ですか? – Mahdi
私はC#からVisual Basicにデータを送信する方法を見つけることはありません。 WebRequestライブラリを使用していて、GETを使用してURLにパラメータを追加した場合にのみ動作し、POSTを使用すると正常に動作しない場合は –
なぜVBAコードを使用するのですか?どんなフォーマットでも両方のサーバーに保存するだけです。 – Comintern