本文目錄一覽:
- 1、Java http post請求400
- 2、「Java:用axis調用webservice方法時報(400)Bad Request錯,請問您當時問題解決啦嗎?
- 3、用java寫一個400以內的smith數~~~~~速求!!急!!!!!!!
- 4、java 400 bad request怎麼解決
Java http post請求400
根據響應碼判斷一下,如果成功,調用conn.getInputStream()獲取響應流,如果失敗,調用conn.getErrorStream()獲取響應流,剩下的步驟都一樣。
「Java:用axis調用webservice方法時報(400)Bad Request錯,請問您當時問題解決啦嗎?
在網上查了一下,可能是本地cookie隱私設置的問題。一般在上網瀏覽網站的時候第一次打開完網頁再打開連接以後就出現HTTP 400 – 錯誤請求的問題。
解決的方法如下:
1、打開internet選項
2、刪除所有的cookies
3、點隱私把隱私級別設置到最高阻止所有的cookie
這樣瀏覽網頁的時候就不會再出現HTTP 400 – 錯誤請求的問題了。但是瀏覽某些需要cookie的網站(如:論壇或需要登陸的站點)時候就無法登陸了,所以在瀏覽完後記得要把隱私級別降低調回來,登陸站點以後保留cookies就可以了。
斷點調試下,先清空下服務器的Work再試試
用java寫一個400以內的smith數~~~~~速求!!急!!!!!!!
public class test08 {
public static void main(String[] args) // 輸出400以內的smith數
{
test08 tt = new test08();
int i, j, r, t = 0, sum = 0, sum1 = 1;
for (i = 0; i 400; i++) {
t = i / 100 + i % 100 / 10 + i % 100 % 10; // 取i的各位數字和
for (j = 2; j i; j++) {
if (i % j == 0) // 判斷是否為i的一個因子
{
boolean isExist = false; // 判斷是否需要重複加此素數
boolean b = tt.isSs(j); // 盤算是否是素數
if (i % (j * j) == 0 i != j * j)
isExist = true;
if (b) {
r = j % 100 / 10 + j % 100 % 10; // 取因子各位數字和
sum1 *= j; // 素數因子累乘和
sum += r; // 因子數位累加和
if (isExist)
sum += r;
}
}
}
if (sum1 == i)// 輸出滿足的smith數
if (t == sum)
System.out.print(i + ” “);
sum1 = 1;
sum = 0;
}
}
public boolean isSs(int j) { // 單獨拿出來判斷是否位素數 這樣邏輯清晰一些
boolean b = true;
for (int k = 2; k = Math.sqrt(j); k++) // 判斷是否為素數
{
if (j % k == 0) {
b = false;
break;
}
}
return b;
}
}
java 400 bad request怎麼解決
參數錯誤,參數類型或者參數名或者需要的參數個數和你傳給服務器的參數個數不一致
原創文章,作者:HXOSE,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/316821.html