プログラミング

プロおよび熱狂的プログラマーのためのQ&A


14
WebAPI削除が機能しない-405メソッドは許可されていません
サイトは今夜ライブになることになっているので、これについて何か助けてくれてありがとう! Deleteメソッドを備えたWeb APIコントローラーがあります。このメソッドは、IIS Express(Windows 8)を実行しているローカルマシンで正常に実行されますが、ライブIISサーバー(Windows Server 2008 R2)にデプロイするとすぐに機能しなくなり、次のエラーメッセージがスローされます。 HTTPエラー405.0-メソッドは許可されていません無効なメソッド(HTTP動詞)が使用されているため、探しているページを表示できません 私は解決策を求めてウェブを見回し、最も合理的な解決策を実装しました。私のウェブ設定には次の設定があります: <system.webServer> <validation validateIntegratedModeConfiguration="false" /> <handlers> <remove name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" /> <remove name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" /> <remove name="ExtensionlessUrlHandler-Integrated-4.0" /> <add name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" /> <add name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" /> <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" /> </handlers> …

2
ASP.NET Web APIからHTMLを返す
ASP.NET MVC Web APIコントローラーからHTMLを返す方法は? 以下のコードを試しましたが、Response.Writeが定義されていないため、コンパイルエラーが発生しました。 public class MyController : ApiController { [HttpPost] public HttpResponseMessage Post() { Response.Write("<p>Test</p>"); return Request.CreateResponse(HttpStatusCode.OK); } }


5
Node.js-module.exportsをコンストラクターとして使用
Node.jsマニュアルによると: モジュールのエクスポートのルートを関数(コンストラクターなど)にする場合、または一度に1つのプロパティを作成するのではなく、1つの割り当てでオブジェクト全体をエクスポートする場合は、エクスポートではなくmodule.exportsに割り当てます。 。 与えられた例は: // file: square.js module.exports = function(width) { return { area: function() { return width * width; } }; } 次のように使用します: var square = require('./square.js'); var mySquare = square(2); console.log('The area of my square is ' + mySquare.area()); 私の質問:例ではオブジェクトとして正方形を使用しないのはなぜですか?以下は有効であり、例をより「オブジェクト指向」にしますか? var Square = require('./square.js'); var mySquare = new …

10
Pythonでインスタンス変数を取得する方法は?
すべてのクラスのインスタンス変数の配列を取得するPythonの組み込みメソッドはありますか?たとえば、次のコードがある場合: class hi: def __init__(self): self.ii = "foo" self.kk = "bar" これを行う方法はありますか? >>> mystery_method(hi) ["ii", "kk"] 編集:私は当初、クラス変数を誤って要求していました。



7
Android WebView、ブラウザーを開く代わりにアプリでリダイレクトを処理する方法
したがって、現在の私のアプリでは、アクセスしているURLにリダイレクトがあります。これが発生すると、WebViewはアプリに留まる代わりに新しいブラウザを開きます。ビューが通常のようにURLにリダイレクトされるように設定を変更できる方法はありますが、新しいブラウザーを開くのではなくアプリ内に留まりますか? 編集: リダイレクトURLが必要ですが、作成方法がわからないので、そのURLにアクセスする唯一の方法は、目的のURLにリダイレクトするURLを経由することです。 例:ここにアクセスすると、http://www.amazon.com/gp/aw/s/ref=is_box_/k=9780735622777が実際の製品にURLをリダイレクトする方法に注意してください。私のアプリでは、新しいブラウザーで開くと問題なく動作しますが、WebViewを使用してアプリに保持すると、次のようにk = 9780735622777を検索しているように表示されます。http://www.amazon.com/gp/aw/s/ref=is_s_?k=k%3D9780735622777&x=0&y=0。または、ブラウザでビューを開き、適切なものを表示します。ただし、すべてをアプリ内に残しておきたいと思います。

1
小枝:複数の条件があるIF
if小説に問題があるようです。 {%if fields | length > 0 || trans_fields | length > 0 -%} エラーは: Unexpected token "punctuation" of value "|" ("name" expected) in なぜこれが機能しないのか理解できません。まるで小枝がすべてのパイプで失われたようなものです。 私はこれを試しました: {% set count1 = fields | length %} {% set count2 = trans_fields | length %} {%if count1 > 0 || count2 > 0 …



6
setIntervalを停止します。
errorハンドラーでこの間隔が繰り返し実行されないようにしたいのですが。それは可能ですか?可能な場合、どのように? // example code $(document).on('ready',function(){ setInterval(updateDiv,3000); }); function updateDiv(){ $.ajax({ url: 'getContent.php', success: function(data){ $('.square').html(data); }, error: function(){ $.playSound('oneday.wav'); $('.square').html('<span style="color:red">Connection problems</span>'); // I want to stop it here } }); }

4
現在のWebページのスクロール位置を取得および設定する方法は?
現在のWebページのスクロール位置を取得および設定するにはどうすればよいですか? ユーザーのアクション/入力に基づいて更新する必要がある長いフォームがあります。これが発生すると、ページが一番上にリセットされます。これは、ユーザーがスクロールして元の位置に戻る必要があるため、ユーザーにとって煩わしいものです。 ページが再読み込みされる前に(非表示の入力で)現在のスクロール位置をキャプチャできれば、再読み込み後に元の位置に戻すことができます。
120 javascript  html 

5
netcatでUDPパケットを1つだけ送信する方法は?
UDPパケットで短い値を1つだけ送信したいが、コマンドを実行したい echo -n "hello" | nc -4u localhost 8000 サーバーがhello要素を取得していることがわかりますが、netcatコマンドを終了するにはCtrl+ cを押す必要があります。 こんにちはを送信した後、どうすれば終了できますか? 申し訳ありませんが、ノイズのために、私はマニュアルページをもう一度読んで、-qオプションを見つけました。 echo -n "hello" | nc -4u -q1 localhost 8000 動作します(1秒後に終了します)。 何らかの理由で、で動作しません-q0。
120 udp  netcat 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.