問題タブ [simpleworkerrequest]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - SimpleWorkerRequestはどのようにMIMEタイプを拡張機能に関連付けますか?
カッシーニでsvgファイルを参照するhtmlを提供していましたが、mimeタイプが正しく送信されていなかったため、問題が発生しました。結局、mimeタイプに基づいて拡張子を設定するカッシーニの独自のポートを作成しました。
ぐっすり眠った後、Casinniを介してコンテンツを提供する.NETクラスであるSimpleWorkerRequestのカスタムmimeタイプを構成できるレジストリキーまたは構成ファイルがある可能性があることに気付きました。しかし、それが何なのかわかりません。
asp.net - HttpWorkerRequestの実装
IISの外部でAsp.NetWebページをレンダリングできるようにするためにHttpWorkerRequestを実装しています。特に、これに関するドキュメント/アドバイスを探しています。
- SimpleWorkerRequestから継承するだけでなく、HttpWorkerRequestを直接実装することが適切なのはいつですか。
- MSDNのドキュメント以外に、HttpWorkerRequestのオーバーライド可能な各メソッドに関する詳細情報はありますか?
(「いいえ、他の情報はありません」という答えを完全に期待していますが、念のためここで確認したいと思いました)。
c# - SimpleWorkerRequest.SendResponseFromMemory. WebClient.DownloadData から読み取ったバイト数が一致しません
オブジェクトをシリアル化し、Web 経由で送信しようとしています。オブジェクトをシリアライズしてすぐにデシリアライズできます。ただし、サーバー側でこれを使用して HTTP 経由でバイトを送信しようとすると:
そしてクライアント側で使用します:
結果のバイトは、送信されたバイト b と一致しません。使用するエンコーディングを変更しようとしましたが、バイトが変更されるだけで、一致することはありません。WebClient に encoding フィールドがあることは確認しましたが、それは DownloadString のみです。client.DownloadData にはどのようなエンコーディングが使用されていますか? バイトが変わらないようにするにはどうすればよいですか? テキストを送信できるSimpleWorkerRequestの代替手段があれば、それも素晴らしいでしょう..
編集: ASP.NET プロジェクトを作成して使用する場合
できます!SimpleWorkerRequest に戻って追加しようとしました:
しかし、他の部分についてはよくわかりません..ページを参照すると、ダウンロードではなくテキストとして表示されます