Route retorna error 301 quando utilizo POST
Boa tarde!
Estou com um problema no retorno de um script, quando envio por POST registra o error 301 e em seguida ainda na requisição do apache o erro 405.
Log do apache.
127.0.0.1 - - [15/May/2017:16:42:28 -0300] "POST /screenshot/ HTTP/1.1" 301 323
127.0.0.1 - - [15/May/2017:16:42:28 -0300] "GET /screenshot HTTP/1.1" 405 11668
Assim quando envio com GET uma string, ele funciona, mas quando envio com POST nada funciona.
Alguém já passou por isso?
//Função javascript
var image = encodeURIComponent(image);
var xhr = new XMLHttpRequest();
var request = "img="+image;
xhr.open('POST', "/screenshot/", true);
xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xhr.setRequestHeader("Content-Length", request.length);
xhr.setRequestHeader("Connection", "close");
xhr.send(request);
xhr.onreadystatechange = function () {
if (xhr.status == 200 && xhr.readyState == 4) {
alert(xhr.responseText);
} else {
}
}//End Função javascript
<?php
//Route
Route::post('/screenshot' , 'ScreenshotController@saveimage');
//End Route
//Controller
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
class ScreenshotController extends Controller
{
public function saveimage(Request $request){ //
echo "arqui";
}
}//End - Controller
Discussão (0)
Carregando comentários...