Rumah  >  Soal Jawab  >  teks badan

java - REST API命名问题请教

雇员类

public User{
    int id;//key
    int code;//员工编号 唯一
    String name;
    ...
}

api

  1. GET /employee/{id} 根据ID获取人员

  2. GET /employee/{code}

如上:code也是唯一的,如果这么命名是会混淆,应该如何命名?

怪我咯怪我咯2743 hari yang lalu573

membalas semua(3)saya akan balas

  • 阿神

    阿神2017-04-18 10:54:41

    /employee/code/{code}

    balas
    0
  • PHP中文网

    PHP中文网2017-04-18 10:54:41

    Mendapatkan satu-satunya pengguna ialah /employee/{id} Apa yang anda patut dapat melalui URL ini ialah objek entiti pengguna.
    Untuk sifat di dalam objek entiti: kod .

    Langkah pertama apabila mereka bentuk RESTURL ialah pengabstrakan sumber Ia adalah perlu untuk membezakan dengan jelas sumber mana yang boleh diekstrak dan mereka bentuk URL yang unik. Apa yang tidak dibenarkan

    balas
    0
  • PHP中文网

    PHP中文网2017-04-18 10:54:41

    Sumber RESTful biasanya menggunakan nombor jamak, saya rasa kod juga boleh digunakan sebagai syarat carian: /employees/search?code=xxx Sudah tentu, kod juga boleh diperoleh dan ditukar sebagai sumber pekerja, tetapi untuk mencari pekerja melalui kod , harus tergolong dalam fungsi carian.

    balas
    0
  • Batalbalas