0
如果一個值被正確加載,我不會從前到後得到我的參數: 如果embarno沒有到達後端,這個相同的代碼在Jhipster的壟斷應用程序中正常工作4.4.1。 現在我還沒有遷移,它是在4.6.2的微服務中,我不知道它是否改變了發送參數的語法。發送參數微服務。 Jhipster 4.6.2
控制器:
this.contactoService.byCliente(this.cliente.id).subscribe(
result => { this.contactos = result; },
error => { console.debug(error); });
服務:
byCliente(clienteId?: any): Observable<Contacto[]> {
let params = new URLSearchParams();
params.set('clienteId', clienteId);
return this.http.get(this.resourceUrl + "/bycliente", { search: params }).map((res: Response) => {
return res.json();
});
}
返回(微服務):
@GetMapping("/contactos/bycliente")
@Timed
public ResponseEntity<List<ContactoDTO>> getAllContactosByCliente(@RequestParam String clienteId) {
log.debug("REST request to get a page of Contactos");
List<ContactoDTO> list = contactoService.findContactosByCliente(clienteId);
return new ResponseEntity<>(list, HttpStatus.OK);
}
錯誤:
An unexpected error occurred: Required String parameter 'clienteId' is not present org.springframework.web.bind.MissingServletRequestParameterException: Required String parameter 'clienteId' is not present
我已將其更名爲隱私問題,它已經修復。 –
沒有足夠的細節獲得幫助。那麼由瀏覽器發送的HTTP請求轉儲怎麼樣呢? –